{$DEFINE CAIRO_HAS_PDF_SURFACE}
{$DEFINE CAIRO_HAS_PNG_FUNCTIONS}
{$DEFINE CAIRO_HAS_PS_SURFACE}
{$DEFINE CAIRO_HAS_SVG_SURFACE}
{$DEFINE CAIRO_HAS_RECORDING_SURFACE}
// TODO: CAIRO_HAS_GLITZ_SURFACE
// TODO: CAIRO_HAS_QUARTZ_SURFACE
// TODO: CAIRO_HAS_XCB_SURFACE

{$DEFINE CAIRO_HAS_RSVG_FUNCTIONS}


{$IFDEF UNIX}
  {$DEFINE CAIRO_HAS_XLIB_SURFACE}
  {$DEFINE CAIRO_HAS_XLIB_XRENDER_SURFACE}
  {$DEFINE CAIRO_HAS_FT_FONT}
{$ENDIF}

{$ifdef MSWINDOWS}
  {$define CAIRO_HAS_WIN32_SURFACE}
  {$define CAIRO_HAS_WIN32_FONT}
{$endif}

{.$undef CAIRO_HAS_QUARTZ_FONT}
{.$undef CAIRO_HAS_QUARTZ_SURFACE}